package com.farm.wuc.events;

/**
 * 事件模型
 * 
 * @author macpl
 *
 */
public enum WucEventModle {
	// -------------------------
	// 更新课时
	// 创建课时
	// 删除课时
	HOUR_UPDATE("课时更新"), HOUR_CREAT("课时创建"), HOUR_DEL("课时删除"),
	// 完成课时学习
	// 开始课时学习
	// 开始课时预览
	HOUR_LEARN_S("课时学习开始"), HOUR_LEARN_C("课时学习完成"), HOUR_VIEW_S("课时预览开始"),
	// -------------------------
	// 课程访问
	// 课程开始学习（点击学习）
	// 课程完成（达到100%）
	CLASS_VISIT("课程访问"), CLASS_LEARN_S("课程开始学习"), CLASS_LEARN_C("课程完成学习"),
	// ------------------
	// 专业访问
	MAJOR_VISIT("专业访问"),
	// ------------------
	// 社交
	FAVORITE("用户收藏"), APPRAISE("用户评价"), COMMENT("用户评论"),
	// -----------
	// 访问分类
	TYPE_VISIT("分类访问"),
	// 用户登录
	LOGIN_USER("用户登录"),
	// 检索
	SEARCH("检索"),
	WEB_VISIT_STAT("访问量统计");

	private String key;
	private String title;
	private String note;

	private WucEventModle(String title) {
		this.key = this.name();
		this.title = title;
	}

	public String getKey() {
		return key;
	}

	public void setKey(String key) {
		this.key = key;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}

}
